package com.fand.platform.configuration.service;

import com.fand.cache.support.CacheEvictSupport;

/**
 * 配置服务
 * 
 * @author yaoHT
 */
public interface ConfigurationService extends CacheEvictSupport {
	String BEAN_ID = "com.fand.platform.configuration.service.ConfigurationService";

	String CACHE_NAME = ConfigurationService.BEAN_ID + "Cache";

	/**
	 * 获取：站服务
	 * 
	 * @return 站服务
	 */
	SiteService getSiteService();

	/**
	 * 获取：字典服务
	 * 
	 * @return 字典服务
	 */
	DictionaryService getDictionaryService();

	/**
	 * 获取：语言服务
	 * 
	 * @return 语言服务
	 */
	LanguageService getLanguageService();

	/**
	 * 获取：变量服务
	 * 
	 * @return 变量服务
	 */
	VariableService getVariableService();
}